/*清除网页中个标签的默认属性*/
* { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #f1f1f1; }
a, a:active, a:link, a:visited, a:hover { text-decoration: none; }
a img, fieldset { border: 0; }
ul, li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
table { font-size: inherit; border-collapse: collapse; border-spacing: 0; }
textarea { overflow: auto; }
q:before, blockquote:before, q:after, blockquote:after { content: ""; }
/*关于浮动的样式定义*/
.clear { clear: both; height: 0; overflow: hidden; display: block; }
.floatleft { float: left; display: inline; }
.floatright { float: right; display: inline; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /*IE<8*/ }
/*字的定义*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
/*关于颜色的定义*/
.black { color: #111; }
.white { color: #fff; }
.gray { color: #6d6d6d; }
.red { color: #F00; }
/*其他通用定义*/
.none { display: none; }
.block { display: block; }
.inline { display: inline; }
.inl_blk { display: inline-block; }
.relative { position: relative; }
.absolute { position: absolute; }
.overflow_hide { overflow: hidden; }
.ln22 { line-height: 22px; }
/*关于padding、margin的定义*/
.pt2 { padding-top: 2px; }
.p20 { padding: 20px; }
.mt3 { margin-top: 3px; }
.mt10 { margin-top: 10px; }
.mt14 { margin-top: 14px; }
.ml4 { margin-left: 4px; }
.ml10 { margin-left: 10px; }
/*主体框架*/
.container { min-width: 1024px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1024 ? "1024px" : "");
}
.bluebg { background: #417eb7; }
/*header开始*/
header { height: 96px; border-bottom: #fff 1px solid; }
.header_top { height: 65px; border-bottom: #4684be 4px solid; background: url(../images/header_bg.gif) repeat-x; }
.logo { float: left; display: inline; width: 198px; height: 18px; margin: 2px 20px 0; background: url(../images/logo.png) no-repeat; }
/*header_tip*/
.header_tip { float: right; margin-right: 10px; height: 22px; line-height: 22px; }
.header_tip li { float: left; height: 22px; background: url(../images/header_tip_li_bg.gif) repeat-x; }
.header_tip li.header_tipl { width: 11px; background: url(../images/header_tipl_bg.png) no-repeat; }
.header_tip li.header_tipr { width: 11px; background: url(../images/header_tipr_bg.png) no-repeat; }
.header_tip_a { float: left; color: #6d6d6d; padding-left: 24px; margin-right: 6px; }
/*nav*/
nav { float: left; height: 27px; line-height: 27px; margin-top: 16px; display: inline-block; background: url(../images/nav_a_bg.gif) repeat-x; }
nav a:first-child { background: url(../images/general.gif) no-repeat; }
nav a:last-child { background: url(../images/general.gif) no-repeat -100px 0; }
nav a:first-child:hover, nav a:first-child.current { background: url(../images/general.gif) no-repeat -200px 0; }
nav a:last-child:hover, nav a:last-child.current { background: url(../images/general.gif) no-repeat -300px 0; }
nav a { width: 100px; display: block; float: left; color: #6d6d6d; text-align: center; }
nav a:hover, nav a.current { background: url(../images/general.gif) no-repeat -400px 0; color: #fff; }
/*msg*/
.msg { height: 26px; line-height: 26px; border-bottom: #dfdfdf 1px solid; color: #6d6d6d; padding: 0 10px 0 20px; }
.msg_line { float: left; width: 1px; height: 9px; background: #fff; border-left: #c6c6c6 1px solid; margin: 8px 8px 0; }
/*header结束*/
/*left开始*/
.left { float: left; width: 187px;height: 760px; padding-right: 7px; background: url(../images/left_bg.gif) repeat-y; overflow: auto; }
.left_nav dt { height: 41px; line-height: 40px; padding: 0 13px; border-right: #236fb6 1px solid; background: url(../images/left_nav_dt_bg.gif) repeat-x; }
 .left_nav dt span { float: left; font-weight: bold; background: url(../images/left_nav_dt_iconl1.gif) no-repeat left center; padding-left: 28px; }
 .left_nav dd { height: 30px; line-height: 30px; padding: 0 10px 0 40px; }
.left_nav dd a { color: #d8ecff; background: url(../images/left_nav_dd_icon.png) no-repeat left center; padding-left: 20px; } 
 
 .left_nav dd a:visited { background: #2d689f; } 
.left_nav_dd_icon { float: left; margin: 10px 10px 0 0; }
/*left结束*/
